/**
 * Theme Name: Oneandzero
 * Theme URI: http://jayj.dk
 * Description: Theme for Jayj.dk
 * Author: Jesper
 * Author URI: http://jayj.dk
 * Version: 0.2
 *
 * NOTICE: Uncompressed version can be found at style.dev.css
 */

@font-face{font-family:'MuseoSlab500';src:url('fonts/museo_slab-webfont.eot');src:local('☺'),url('fonts/museo_slab-webfont.woff') format('woff'),url('fonts/museo_slab-webfont.ttf') format('truetype'),url('fonts/museo_slab-webfont.svg#webfont1UwztE99') format('svg');font-weight:normal;font-style:normal} /* A font by Jos Buivenga (exljbris) -> http://www.exljbris.com */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{background-color:#FFC;color:#000;text-decoration:none}
mark{background-color:#FFC;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #CCC;cursor:help}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
body{background:url(images/topbar.png) repeat-x,#EDF1F7 url(images/bg.png) repeat;color:#333;font:16px/25px Georgia,Cambria,Times,"Times New Roman",serif}
#wrapper{width:980px;margin:0 auto}
a{color:#607890;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease}
a:hover{color:#E5407C;text-decoration:underline;outline:none}
p,pre,.widget,table,dl,div.page-title,#footer-cols,#comments h3,.commentlist .comment{margin-bottom:20px}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}
h1,h2{font:normal 21px Georgia}
h3{color:#E5407C;font:26px 'MuseoSlab500',Rockwell,Georgia,Cambria,serif;letter-spacing:-1px;margin-bottom:20px}
h4{font-size:23px;font-weight:normal}
h5{font:bold 18px Arial,Helvetica,sans-serif}
h6{font-size:16px}
.entry-title{font:36px 'MuseoSlab500',Rockwell,Georgia,Cambria,serif;letter-spacing:-2px}
.entry-title a:hover{background:#F8F8F8;text-decoration:none}
.widget-title{color:#444;font-size:24px}
.page-title,#comments h3,.navigation-links{background:#F4F6F7 url(images/topbar.png) repeat-x left -2px;padding:25px 20px 30px;text-shadow:1px 1px 1px #FFF}
#respond h3{margin:-20px 0 0 -20px;width:100%}
ul,ol{margin:0 0 20px 40px;line-height:32px}
ul ul,ol ol{margin-bottom:0}
ul{list-style:square}
ol{list-style-type:decimal}
dt{font-weight:bold;margin:5px 0 3px}
dd{margin-left:20px}
code {
  color: #009933;
}
pre {
  /* Blue stribes to make it look like paper */

  background-color: #fefefe;
  background-image: -moz-linear-gradient(top, #e2f1f7 1px, transparent 1px);
  background-image: -ms-linear-gradient(top, #e2f1f7 1px, transparent 1px);
  background-image: -webkit-linear-gradient(top, #e2f1f7 1px, transparent 1px);
  background-image: -o-linear-gradient(top, #e2f1f7 1px, transparent 1px);
  background-image: linear-gradient(top, #e2f1f7 1px, transparent 1px);
  background-size: 100% 26px;
  box-shadow: inset 0 1px 1px #ffffff, 0 0 15px rgba(204, 204, 204, 0.35);
  border: 1px solid #dddddd;
  border-radius: 3px;
  color: #222222;
  font-size: 14px;
  line-height: 26px;
  padding: 26px 25px;
  margin: 0 0 25px;
  position: relative;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
pre code {
  background: none;
  color: inherit;
  font: inherit;
}
pre ol.linenums {
  line-height: 26px;
}
/**
 * Line numbering for the Google Prettify script
 */
/* Add to red stribes to make it look like a notebook */
pre[class*="linenums"]:before {
  border: 1px solid #f1e9ea;
  border-width: 0 1px;
  content: "";
  width: 4px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50px;
  z-index: 1;
}
ol.linenums {
  color: #aeaeae;
  margin: 0 0 0 0;
  padding: 0 0 0 24px;
}
ol.linenums li {
  padding-left: 24px;
}
/*  Google Code Prettify */
.pln {
  color: #000;
}
.str {
  color: #008800;
}
.kwd {
  color: #000088;
}
.com {
  color: #880000;
}
.typ {
  color: #660066;
}
.lit {
  color: #006666;
}
.pun,
.opn,
.clo {
  color: #666600;
}
pre .tag {
  color: #000088;
}
.atn {
  color: #660066;
}
.atv {
  color: #008800;
}
.dec,
.var {
  color: #660066;
}
.fun {color: #ff0000;}
.highlight{background:#FFC;font:12px/25px monospace,"Courier New",Courier;padding:3px 6px;border-radius:5px;display:inline-block;font:16px Georgia,"Times New Roman",Times,serif}
blockquote{background:#F5F8F9 url(images/quote.png);border:1px solid #DDE5E8;border-top:none;color:#768D97;font:19px/32px Georgia,Garamond,Palatino,"Palatino Linotype",Times,"Times New Roman";margin:40px auto;padding:40px 60px;position:relative;text-shadow:0 1px 0 #FFF;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 20px #E8F0F4,0px 1px 1px #DDE5E8,0px 0 3px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 20px #E8F0F4,0px 1px 1px #DDE5E8,0px 0 3px rgba(0,0,0,.05);box-shadow:inset 0 0 20px #E8F0F4,0px 1px 1px #DDE5E8,0px 0 3px rgba(0,0,0,.05)}
blockquote:after{content:"\00a0";background:url(images/sprite.png?v=20130724) no-repeat -265px -149px;width:48px;height:39px;position:absolute;top:-9px;left:-7px}
blockquote p{position:relative}
blockquote p:last-of-type{margin-bottom:0}
blockquote p:first-of-type:after{content:"\00a0";background:url(images/sprite.png?v=20130724) no-repeat -396px -157px;width:24px;height:20px;margin-left:10px;position:absolute;bottom:0}
blockquote cite{color:#91ACBE;display:block;font:italic 19px Garamond,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman";margin-top:20px}
blockquote blockquote{color:#666;background:#EEF7F9}
small{font-size:85%}
strong,th{font-weight:bold}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
hr{display:block;border:0;border-top:1px solid #EEE;height:1px;margin:0 auto 20px}
table{border:1px solid #E7E7E7;font-size:14px;width:100%;text-align:left;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1)}
tr th,thead th{background:#F3F9FC;border-left:1px solid #E9F2F7;color:#444;font-size:15px;font-weight:bold;padding:9px 24px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.04);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.04);box-shadow:inset 0 0 10px rgba(0,0,0,.04)}
tr td{background:#FAFAFA;border:1px solid #E7E7E7;padding:6px 5px}
tr:nth-child(2n) td{background:#F7F7F7}
tr:hover td{background:#FFF}
table caption{background:#FFFFF2;border:1px solid #FFC;font-size:16px;margin-bottom:5px;padding:10px;-moz-border-radius:5px;border-radius:5px}
td,td img{vertical-align:top}
::-moz-selection{background:#FF5E99;color:#FFF;text-shadow:none!important}
::selection{background:#FF5E99;color:#FFF;text-shadow:none!important}
a:link{-webkit-tap-highlight-color:#FF5E99}
#header{background:url(images/header_bg.png) no-repeat;margin-top:5px;position:relative}
#site-title a{background:url(images/logo.png) no-repeat;display:block;float:left;width:269px;height:178px;text-indent:-9999px}
.menu{float:right;margin:70px 0 0;list-style:none}
.menu li{float:left;position:relative;margin-left:5px}
.menu li a{background:#248CD8;background:rgba(36,140,216,0.75);color:#FFF;display:block;font:bold 14px Arial,Helvetica,sans-serif;margin-bottom:3px;padding:10px 8px;text-shadow:1px 1px 0 #000;opacity:.65;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 0 #FFF;-moz-box-shadow:1px 1px 0 #FFF;box-shadow:1px 1px 0 #FFF;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}
.menu li a:hover,.menu .current-menu-item a,.menu .current-post-parent a{text-decoration:none;opacity:1;-moz-border-radius:10px 3px 10px 3px;border-radius:10px 3px 10px 3px}
.menu .current-menu-item a:hover,.menu .current-post-parent a:hover{-moz-border-radius:5px 10px 5px 10px;border-radius:5px 10px 5px 10px}
.menu .sub-menu{background:#313435;background:rgba(49,52,53,.6);display:none;min-width:150px;list-style:none;margin-left:0;position:absolute;top:100%;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2);z-index:100}
.menu li:hover>.sub-menu{display:block}
.menu .sub-menu li{float:none;margin-left:0}
.menu .sub-menu li a{background:none;border-bottom:1px solid transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.menu .sub-menu li a:hover,.menu .sub-menu .current-menu-item a{background:rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.1);-moz-border-radius:0;border-radius:0}
#slider{background:#F8F8F8;border-bottom:1px solid #EEE;height:150px;padding:40px 0;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none}
#slider .ampersand{background:url(images/sprite.png?v=20130724) no-repeat -628px -117px;display:block;width:58px;height:32px;position:absolute;bottom:-18px;left:45%}
#slider ul{list-style:none;margin:0}
#slider li{float:left;position:relative}
#slider li a{display:block;margin-right:30px}
#slider li a:hover{text-decoration:none}
#slider li span{display:block;width:150px;height:150px;position:absolute;top:0;left:0;text-indent:-9999px;-webkit-transition:background .15s ease;-moz-transition:background .15s ease}
#slider li:hover span{background:rgba(255,255,255,.6);color:#222;font:bold 16px Arial,Helvetica,sans-serif;text-indent:0;text-align:center;line-height:150px;text-shadow:0 1px 0 #E7E7E7}
#slider li img,#slider li span{-moz-border-radius:5px;border-radius:5px}
#slider li span{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}
#slider .first span{-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3);box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}
#slider .last span{-webkit-box-shadow:inset -1px 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset -1px 1px 2px rgba(0,0,0,.3);box-shadow:inset -1px 1px 2px rgba(0,0,0,.3)}
.jcarousel-container{width:870px;height:150px;margin:0 auto}
.jcarousel-item{height:150px}
.jcarousel-next-horizontal,.jcarousel-prev-horizontal{background:transparent url(images/sprite.png?v=20130724) no-repeat 0 0;cursor:pointer;width:37px;height:86px;position:absolute;top:35px;opacity:.75;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease}
.jcarousel-next-horizontal{background-position:-557px -118px;right:-80px}
.jcarousel-prev-horizontal{background-position:-518px -118px;left:-80px}
.jcarousel-next-horizontal:hover,.jcarousel-prev-horizontal:hover{opacity:.6}
#content,#footer{background:#FFF;border:5px solid #DBE9F3;border:5px solid rgba(19,135,197,.08);margin-bottom:40px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;background-clip:padding-box}
#main{float:left;width:610px;margin:40px 20px 20px}
#main.full{width:930px}
.hentry{margin-bottom:40px;position:relative}
.hentry p{line-height:28px}
.tab-in{padding-left:8px}
.search-results .entry-content,.archive .entry-content{font-size:15px}
.entry-meta{color:#AAA;font:bold 12px Arial,Helvetica,sans-serif;margin-left:10px;opacity:0;-webkit-transition:opacity .15s ease;-moz-transition:opacity .15s ease}
.hentry:hover .entry-meta{opacity:1}
p.entry-utility{color:#AAA;font:12px Arial,Helvetica,sans-serif;font-weight:bold;padding:12px 10px;margin-bottom:0}
.entry-utility a{color:#6A7B8D}
#single-post-meta{margin-top:20px}
.more-link,.searchform input[type=submit],.btn.purple{background:#B26094;background:-webkit-gradient(linear,left top,left bottom,from(#A94484),to(#B26094));background:-moz-linear-gradient(top,#A94484,#B26094);color:#FFF5FB;display:inline-block;text-shadow:-1px -1px 0 #8D2E6A;-moz-border-radius:20px;border-radius:20px}
.more-link:hover,.searchform input[type=submit]:hover,.btn.purple:hover{background:#A94484;background:-webkit-gradient(linear,left top,left bottom,from(rgba(178,96,148,.9)),to(rgba(169,68,132,.9)));background:-moz-linear-gradient(top,#B26094,#A94484);color:#FFF;text-decoration:none}
.more-link{font:bold 12px Arial,Helvetica,sans-serif;margin-left:-30px;padding:10px 14px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2)}
.searchform input[type=submit],.btn.purple{border:1px solid #853769;font:14px Georgia,"Times New Roman",Times,serif;padding:6px 18px 6px 30px;margin-left:-22px;position:relative;z-index:5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn.purple{margin-left:0;padding:10px 14px}
.post:after,.comments-link{background:url(images/sprite.png?v=20130724) no-repeat -24px -32px;content:"\00a0";display:block;width:32px;height:32px;position:absolute;top:20px;left:-60px}
.format-standard:after,.format-status:after{background:none}
.format-video:after{background-position:-62px -32px}
.format-link:after{background-position:-24px -32px;width:33px}
.format-quote:after{background-position:-24px -69px;width:33px}
.format-gallery:after,.format-image:after{background-position:-61px -69px}
.format-aside:after{background-position:-60px -106px;width:33px;height:33px;left:-61px}
.format-aside{border-top:5px solid #EEE;padding-top:20px}
.format-aside .entry-title,.format-quote .entry-title,.format-status .entry-title,.hide{display:none}
.format-gallery .entry-title{margin-bottom:20px}
.comments-link{background-position:-60px -143px;width:33px;height:33px;top:60px;left:-61px;line-height:30px;text-align:center;text-shadow:1px 1px 0 #8D99B0;opacity:.6}
.comments-link a{color:#FFF;display:block;text-decoration:none}
.comments-link:hover{opacity:.9}
.share{position:relative;padding-bottom:10px}
.share .btn{cursor:pointer;padding:6px 10px;opacity:.8}
.share .btn:hover{opacity:1}
#social{background:#FFF;border:3px solid #E4EDF7;outline:1px solid #D2E0ED;display:none;min-width:180px;padding:10px 20px;text-align:center;position:absolute;top:100%;left:-20px;z-index:50;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08),0px 0 5px #D2E0ED;-moz-box-shadow:0 2px 4px rgba(0,0,0,.08),0px 0 5px #D2E0ED;box-shadow:0 2px 4px rgba(0,0,0,.08),0px 0 5px #D2E0ED}
.share:hover #social{display:block}
#social:after{content:"\00a0";border:10px solid transparent;border-bottom-color:#E4EDF7;display:block;width:0;height:0;line-height:0;position:absolute;top:-24px;left:85px}
#social ul{margin:0;list-style:none;overflow:hidden}
#social li{float:left;margin-right:10px}
#social li a{display:block}
#social input[type=text]{font:12px Arial,Helvetica,sans-serif;width:100%;margin:5px 0 0 -7px;text-align:center}
.fb_share_count_top{margin-bottom:5px!important}
.page #social{display:block;position:relative;left:0}
#breadcrumbs{color:#888;font-size:14px}
#breadcrumbs strong{color:#333;font-weight:normal}
.download,.box{background:#FAFAFA;border:1px dashed #CD7A7A;padding:20px}
.download{margin:20px 0;text-align:center}
.download .download-link,.download .demo-link{background:url(images/save_download.png) no-repeat left center;display:inline-block;min-height:32px;padding:7px 0 0 45px;text-decoration:none}
.download small{color:#A6B4CF;display:block}
.download .demo-link{background:url(images/search_button.png) no-repeat left center;padding-left:40px;margin-left:40px}
div.single-download .wp-post-image{display:block;float:none;margin:0 auto 20px;max-width:560px}
.download-box{margin-top:20px}
.download-box h2,#plugin-list h2{display:inline-block;font:28px 'MuseoSlab500',Rockwell,Georgia,Cambria,serif;letter-spacing:-1px}
.download-cat{font-size:14px;margin-bottom:10px}
.download-buttons{float:right}
.download-buttons a{font-size:14px;margin-left:8px}
#plugin-list{list-style:none;margin:0}
#plugin-list li{border-bottom:3px solid #EEE;padding:30px 0 20px;overflow:hidden}
#plugin-list h2{font-size:24px;display:block;margin-bottom:20px}
#plugin-list .alignleft{width:250px}
#plugin-list .download{float:right}
.plugin-information{background:#F4F6F7 url(images/topbar.png) repeat-x left -1px;font-size:14px;padding:20px 20px 0;margin:0 0 20px -20px;text-shadow:1px 1px 0 #FFF}
.error404 #main{background:url(images/404.png) no-repeat left -30px;min-height:500px}
.error-figure{position:absolute;bottom:0;left:20px}
.error-bubble{background:#FFF;border:10px solid #C81E2B;font-size:18px;width:300px;padding:70px 30px 40px;text-align:center;position:relative;top:80px;left:375px;-moz-border-radius:240px / 140px;border-radius:240px / 140px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3)}
.error-bubble:before{content:"\00a0";background:#FFF;border:10px solid #C81E2B;width:50px;height:50px;position:absolute;bottom:-40px;left:100px;z-index:10;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2)}
.error-bubble:after{content:"\00a0";background:#FFF;border:10px solid #C81E2B;width:25px;height:25px;position:absolute;bottom:-60px;left:50px;z-index:10;-moz-border-radius:25px;border-radius:25px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.15);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.15);box-shadow:2px 2px 5px rgba(0,0,0,.15)}
div.page-title h1{font-size:16px;margin-bottom:0}
.page-title span{font:bold 18px Arial,Helvetica,sans-serif}
.archive-description{margin:15px 0 0}
.archive-description p{margin:0}
.archive-description .avatar{float:left;margin-right:10px}
.page-numbers{margin:0;line-height:normal}
.page-link{margin-bottom:20px}
.page-numbers li,.page-link a{display:inline-block;margin:0 4px 10px}
.page-numbers .current{font-weight:bold;padding:8px 2px}
.page-numbers a{display:block;border:1px solid #CCC;padding:8px 10px}
.page-numbers a:hover{background:#F8F9FA;text-decoration:none}
#sidebar{border-left:1px solid #E7E7E7;float:left;width:300px;margin:40px 20px 20px 0;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#footer{margin-bottom:60px;padding:20px 20px 0}
#footer-cols{overflow:hidden}
.widget{border-bottom:1px solid #EEE}
.widget:last-of-type{border-bottom:none}
.widget.search,#wp125{border-bottom:none}
.widget li a{display:block;padding:3px;-webkit-transition:all .1s ease;-moz-transition:all .1s ease}
.widget li a:hover{background:#F8F8F8;color:#E5407C;display:block;padding-right:40px;margin-right:-40px;text-decoration:none;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;-webkit-box-shadow:2px 0 2px rgba(0,0,0,.2);-moz-box-shadow:2px 0 2px rgba(0,0,0,.2);box-shadow:2px 0 2px rgba(0,0,0,.2)}
.tabs{margin-bottom:20px}
.tab{border:3px solid #F1EFF2}
.tab .xoxo{margin:10px 0 10px 40px}
.tab .xoxo small{color:#888;font-size:12px}
.tab p{font-size:14px;margin:10px 30px}
.tabs-nav{margin:0;list-style:none;overflow:hidden}
.tabs-nav li{float:left;margin-left:5px}
.tabs-nav li a{background:#FAF6F7 url(images/tab-bg.png) left top;border:1px solid #F6F0F2;border-bottom:none;display:inline-block;font-size:14px;line-height:normal;padding:8px 12px;outline:none;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.tabs-nav li a:hover{padding:8px 12px;margin-right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.tabs-nav .current a{background:#F7F4F9;border:1px solid #E4DFE6;border-bottom:none;text-shadow:1px 1px 1px #FFF}
#wp125{overflow:hidden}
.wp125ad{float:left;margin:0 9px 2px 0;-webkit-transition:opacity .15s ease;-moz-transition:opacity .15s ease}
.wp125ad:hover{opacity:.75}
.single-widget{border:1px solid #E7E7E7;padding:20px;border-radius:3px;margin-top:20px}
.single-widget h4,.single-widget h4 a{color:#333;font-size:18px}
.single-widget ul{margin:0 0 0 30px}
.related-posts{overflow:hidden}
.related-posts ul{list-style:none;margin:20px 0 0}
.related-posts li{width:100px;height:100px;float:left;margin-right:15px;opacity:.8;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease}
.related-posts li:hover{opacity:1}
.related-posts ul span{background:#EEE;border:1px solid #E7E7E7;display:table-cell;font-size:12px;line-height:22px;width:100px;height:100px;text-align:center;vertical-align:middle;-moz-border-radius:3px;border-radius:3px}
.related-posts .wp-post-image{float:none;border-radius:3px}
.footer-widget{float:left;width:400px;margin:0 30px 10px 0}
.footer-widget ul{margin-left:20px}
ul.latest-themes{list-style:none;margin:0;overflow:hidden}
.latest-themes li{float:left;padding:6px 6px 4px 4px;line-height:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}
.latest-themes li:hover{background:#E7E7E7;border-radius:10px 3px 10px 3px}
.latest-themes li:hover:nth-of-type(1){background:#E42B2B}
.latest-themes li:hover:nth-of-type(2){background:#41D05F}
.latest-themes li:hover:nth-of-type(3){background:#49A7F3}
.latest-themes li:hover:nth-of-type(4){background:#FF8400}
.latest-themes li img{background:#F9F9F9;border:1px solid #E7E7E7;border-top-color:#F3F3F3;border-left-color:#F3F3F3;padding:4px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}
.footer-widget.icons{width:50px;float:right;margin-right:0}
.footer-widget.icons ul{list-style:none;margin:0}
.footer-widget.icons a{margin-bottom:10px}
.twitter-profile, .forrst-profile, .themeforest-profile,.wordpress-profile, .googleplus-profile, .rss-link {
      background: url(images/sprite.png?v=20130724) no-repeat;
      display: inline-block;
      width: 32px; height: 32px;
      text-indent: -9999px;
    }

    .twitter-profile { background-position: -276px -64px; }
    .forrst-profile { background-position: -404px -64px; }
    .themeforest-profile { background-position: -564px -64px;  }
    .wordpress-profile { background-position: -372px -64px;  }
    .googleplus-profile { background-position: -340px -64px;  }
    .rss-link { background-position: -435px -64px; }
#comments{margin-top:40px}
#respond{background:#F4F6F7;padding:20px;margin-top:20px}
.commentlist,.commentlist .children{list-style:none;margin:0}
.commentlist .comment{background:#FFF;border:1px solid #E7E7E7;padding:20px;-moz-border-radius:3px;border-radius:3px}
.commentlist .odd{background:#FBFBFB}
.commentlist .bypostauthor{background:#F2F7FC;border:1px solid #DAE7F4;-webkit-box-shadow:0 0 6px #DAE7F4;-moz-box-shadow:0 0 6px #DAE7F4;box-shadow:0 0 6px #DAE7F4}
.commentlist .children .comment{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.03);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.03);box-shadow:1px 1px 1px rgba(0,0,0,.03)}
.commentlist .children .comment:last-child,.commentlist .pingback p{margin-bottom:0}
.commentlist .pingback{border:none;padding:0;margin:0 0 10px 20px}
.commentlist .avatar{float:left;margin-right:15px;-webkit-box-shadow:0 1px 1px #EEE}
.comment-meta,.commentlist .reply{color:#888;font:12px Arial,sans-serif;margin:0 0 20px 0}
.comment-author cite{display:inline-block;font-style:normal;margin-top:-10px}
.comment-author .says{color:#999}
.commentlist .comment-body{padding:0 10px}
.commentlist .reply{margin:0 10px 10px}
button,input,select,textarea{margin:0}
input[type=radio]{vertical-align:text-bottom}
input[type=checkbox]{vertical-align:bottom}
input[type=submit],input[type=button],button,label[for]{cursor:pointer}
label{margin-left:5px}
textarea{overflow:auto;width:90%}
input,textarea{border:1px solid #B0C4D2;border-radius:3px;color:#A9A9A9;font:16px Georgia,Arial,Times,serif;padding:8px 6px;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.1618);-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.1618);box-shadow:1px 1px 0 rgba(255,255,255,0.1618);-webkit-transition:all .4s ease;-moz-transition:all .4s ease}
input:hover,input:focus,textarea:hover,textarea:focus{color:#333;outline:none;-webkit-box-shadow:0 0 6px rgba(82,168,236,.5);-moz-box-shadow:0 0 6px rgba(82,168,236,.5);box-shadow:0 0 6px rgba(82,168,236,.5)}
form input[type=submit]{font:14px Georgia,"Times New Roman",Times,serif;padding:12px 14px}
.searchform input[type=text]{background:#FFF url(images/search_icon.png) no-repeat 7px center;border:1px solid #CCC;border-right:1px solid #853769;font:14px Arial,Helvetica,sans-serif;padding:7px 15px 6px 25px;-moz-border-radius:10px;border-radius:10px;position:relative;z-index:10;-webkit-background-clip:padding-box}
.wpcf7-form{background:#F5F8F9 url(images/quote.png);border:1px solid #DDE5E8;border-top:none;color:#768D97;width:550px;margin:60px auto;padding:80px 40px 40px;position:relative;text-shadow:0 1px 0 #FFF;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 20px #E8F0F4,0px 1px 1px #DDE5E8,0px 0 3px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 20px #E8F0F4,0px 1px 1px #DDE5E8,0px 0 3px rgba(0,0,0,.05);box-shadow:inset 0 0 20px #E8F0F4,0px 1px 1px #DDE5E8,0px 0 3px rgba(0,0,0,.05)}
.wpcf7-form:after{background:url(images/sprite.png?v=20130724) no-repeat -737px -76px;content:"\00a0";width:222px;height:164px;opacity:.9;position:absolute;top:70px;right:-125px;z-index:20}
.wpcf7-form fieldset{width:430px}
.wpcf7-form legend{background:#E3654C;border:8px solid #B14935;border-right:none;border-left:none;color:#FFF;font:18px 'MuseoSlab500',Arial,Helvetica,sans-serif;padding:12px 18px;text-shadow:1px 1px 0 #B14935;position:absolute;top:-20px;left:200px;-webkit-box-shadow:inset 0 0 10px #CC543D}
.wpcf7-form legend:before,.wpcf7-form legend:after{background:url(images/sprite.png?v=20130724) no-repeat;content:"\00a0";width:28px;height:59px;position:absolute}
.wpcf7-form legend:before{background-position:-629px -168px;top:-6px;left:-28px}
.wpcf7-form legend:after{background-position:-659px -168px;top:-6px;right:-28px}
.wpcf7-form label{color:#4D7583;font-size:14px;display:none}
.wpcf7-form label[for=message],.no-placeholder .wpcf7-form label{display:block}
.wpcf7-form p{display:inline-block;float:left}
.wpcf7-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{border:none;font-size:14px;box-shadow:0 0 4px rgba(0,0,0,.1)}
.wpcf7-form textarea:focus,.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]{box-shadow:0 0 7px rgba(0,0,0,.3)}
.wpcf7-form textarea{margin-top:5px;width:418px}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] {width:188px;float:left}
.wpcf7-form #name{margin-right:30px}
.wpcf7-form em{visibility:hidden;display:block;font:italic 18px Angelina,Garamond,Georgia,"Times New Roman",serif;margin-top:20px;text-align:right}
.wpcf7-form p:hover>em{visibility:visible}
.wpcf7-display-none{display:none}
.wpcf7-form-control-wrap{position:relative}
.wpcf7-not-valid-tip{border:1px solid #F00;-webkit-box-shadow:inset 0 0 5px rgba(255,0,0,0.3);font-size:12px;padding:2px 6px;border-radius:3px;position:absolute;bottom:8px;right:6px;z-index:100}
.hentry .wp-post-image,img.alignleft,img.alignright,img.aligncenter,.wp125ad img,.avatar{background:#FFF;border:1px solid #E7E7E7;padding:4px}
.hentry .wp-post-image{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease}
.hentry .wp-post-image:hover{opacity:.9}
.hentry .wp-post-image,img.alignright{float:right;margin-left:20px}
img.alignleft{margin-right:20px}
img.aligncenter{margin:20px auto}
.ie7 img{-ms-interpolation-mode:bicubic}
.youtube-player{background:url(images/sprite.png?v=20130724) no-repeat -60px -249px;padding:20px 15px 25px;margin-top:20px}
.big-player{background:none;width:853px!important;height:505px!important}
.gallery-thumbs{overflow:hidden}
.gallery-thumbs .size-thumbnail img{border:10px solid #F1F1F1;margin-bottom:0}
.gallery-thumbs .gallery-thumb{float:left;margin:0 20px 10px 0}
.wp-caption{background:#F2F2F2;margin-bottom:20px;max-width:96%!important;padding:2%;text-align:center;-webkit-box-shadow:inset 0 0 60px #F1F1F1}
.wp-caption img{max-width:100%; height: auto;}
.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:10px}
.twitter-button:link,
.twitter-button:visited{/*float:left;*/ position:relative; overflow:hidden; width:55px; height:20px; text-indent:-999em; background:url(images/tweet.png)}
.twitter-button:hover,
.twitter-button:focus{background-position:0 -20px}
.twitter-button:active{background-position:0 -40px}
.twitter-count:link,
.twitter-count:visited{position:relative; float:left; min-width:20px; height:18px; padding:0 4px; border:1px solid #cee3f0; margin:0 0 0 7px; line-height:18px; text-decoration:none; color:#2a7090; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
.twitter-count:hover,
.twitter-count:focus,
.twitter-count:active{border:1px solid #9dc6e1; text-shadow:0 1px 0 #fff; color:#30566D; background:#e8f3f9}
.twitter-count:before{content:""; position:absolute; top:50%; left:-5px; width:5px; height:9px; margin:-4px 0 0; background:url(images/tweet.png) 0 -60px}
.twitter-count:hover:before,
.twitter-count:focus:before,
.twitter-count:active:before{background-position:-5px -60px}
.vcount{position:relative; padding-top:42px}
.vcount .twitter-count{position:absolute; top:0; left:0; width:45px; height:34px; margin:0; text-align:center; font:bold 16px/34px Arial,sans-serif}
.vcount .twitter-count:before{top:100%; left:50%; width:9px; height:5px; margin:0 0 0 -4px; background-position:-10px -60px}
.vcount .twitter-count:hover:before,
.vcount .twitter-count:focus:before,
.vcount .twitter-count:active:before{background-position:-10px -65px}
.tweet{background:#EEE;padding:15px;position:relative;-moz-border-radius:10px;border-radius:10px}
.tweet:after{content:"\00a0";display:block;width:0;height:0;position:absolute;bottom:-30px;left:40px;border:15px solid transparent;border-top-color:#EEE}
.tweet small{color:#555;position:absolute;bottom:-30px;left:75px}
#content .tweet{margin-bottom:60px;min-height:50px;padding:20px 15px 1px}
#content .tweet .text{float:right;width:500px;padding-top:10px}
#content .tweet .pic{float:left;width:50px;text-align:center}
#content .tweet .pic a{font-size:14px;text-decoration:none}
#content .tweet img{display:inline-block}
.btn{background:#F7F8F9;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F7F8F9));background:-moz-linear-gradient(top,#FFF,#F7F8F9);border:1px solid #E7E7E7;color:#6A7B8D;display:inline-block;padding:2px 10px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #FFF,0 1px 2px rgba(0,0,0,.08);-moz-box-shadow:inset 0 1px 0 #FFF,0 1px 2px rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #FFF,0 1px 2px rgba(0,0,0,.08)}
.btn:hover{text-decoration:none}
.btn:active,.btn:focus,input[type=submit]:active,input[type=submit]:focus{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.08),inset 0 1px 0 #FFF,0 1px 2px rgba(0,0,0,.08);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.08),inset 0 1px 0 #FFF,0 1px 2px rgba(0,0,0,.08);box-shadow:inset 0 0 10px rgba(0,0,0,.08),inset 0 1px 0 #FFF,0 1px 2px rgba(0,0,0,.08)}
.btn.blue,input[type=submit]{background:#D3EEF9;background:-moz-linear-gradient(top,#EEF9FB,#D3EEF9);background:-webkit-gradient(linear,left top,left bottom,from(#EEF9FB),to(#D3EEF9));border:1px solid #B7D3DF;color:#223B49;text-shadow:1px 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 0 #FFF,0 1px 2px rgba(0,0,0,.08);-moz-box-shadow:inset 0 1px 0 #FFF,0 1px 2px rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #FFF,0 1px 2px rgba(0,0,0,.08)}
.btn.blue:hover,input[type=submit]:hover{background:#CCEAF2;background:-moz-linear-gradient(top,#CCEAF2,#DBEFF8);background:-webkit-gradient(linear,left top,left bottom,from(#CCEAF2),to(#DBEFF8))}
.btn.green{background:#9FCB57;background:-moz-linear-gradient(top,#D7E9A4 0,#CAE285 3%,#9FCB57 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D7E9A4),color-stop(3%,#CAE285),color-stop(100%,#9FCB57));border:1px solid #96AF5B;color:#475C23;text-shadow:1px 1px 0 #D7E9A4}
.btn.green:hover{background:#CAE285;background:-moz-linear-gradient(bottom,#D7E9A4 0,#CAE285 97%,#9FCB57 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,#D7E9A4),color-stop(97%,#CAE285),color-stop(100%,#9FCB57))}
.btn.orange{background:#FEBB4A;background:-moz-linear-gradient(top,#FEE395 0,#FEDA71 3%,#FEBB4A 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FEE395),color-stop(3%,#FEDA71),color-stop(100%,#FEBB4A));border:1px solid #F5B74E;color:#7C5126;text-shadow:1px 1px 0 #FEE395}
.btn.orange:hover{background:#FEDA71;background:-moz-linear-gradient(bottom,#FEE395 0,#FEDA71 97%,#FEBB4A 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,#FEE395),color-stop(97%,#FEDA71),color-stop(100%,#FEBB4A))}
.success,.error,.warning,.tip,.note,.wpcf7-response-output{color:#404040;line-height:25px;padding:20px 20px 20px 65px;margin-bottom:20px;-moz-border-radius:3px;border-radius:3px}
.success,.wpcf7-mail-sent-ok{background:url(images/alert.png) repeat-x top left,#E2FAD6 url(images/accept.png) no-repeat 15px center;border:1px solid #91DB6C}
.error,.wpcf7-mail-sent-ng,.wpcf7-spam-blocked{background:url(images/alert.png) repeat-x top left,#FAE1D6 url(images/close.png) no-repeat 15px center;border:1px solid #F59B73}
.tip{background:url(images/info_button.png) no-repeat 15px center,#EEF6F8 url(images/quote.png) repeat;border:1px solid #D8EAEF}
.warning,.wpcf7-validation-errors{background:url(images/alert.png) repeat-x top left,#FAFAD6 url(images/warning.png) no-repeat 15px center;border:1px solid #F6D87D}
.note{background:#EEE url(images/alert.png) repeat-x top left;border:1px solid #DDD;padding-left:20px}
.noicon{background-image:none;padding-left:20px}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin:20px auto;text-align:center}
.clear{clear:both}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.footer-widget:nth-child(3n),.related-posts li:last-of-type{margin-right:0!important}
.last,.wp125ad.even{margin-right:0!important}
.no-multiplebgs body{background:#EDF1F7 url(images/bg.png) repeat;border-top:3px solid #181B1C}
.no-multiplebgs .tip{background:#EEF6F8 url(images/info_button.png) no-repeat 15px center}
.no-multiplebgs .success{background:#E2FAD6 url(images/accept.png) no-repeat 15px center}
.no-multiplebgs .error{background:#FAE1D6 url(images/close.png) no-repeat 15px center}
.no-multiplebgs .warning{background:#FAFAD6 url(images/warning.png) no-repeat 15px center}
.no-rgba .menu li a:hover,.no-rgba .menu .current-menu-item a{background:#57A6E0}
.no-rgba #slider li:hover span{background:#181B1C;color:#FFF}
.no-boxshadow .widget li a:hover{border-right:1px solid #CFD2D8}
.chrome .navigation-links,.chrome #comments h3,.chrome .page-title,.chrome .tabs-nav .current a{text-shadow:none}
.chrome #slider li img,.chrome #slider li span{border-radius:0}
.no-js #slider{overflow:hidden;height:120px;margin-left:20px}
.no-js #slider .ampersand{display:none}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie7 legend{margin-left:-7px}
.ie6 *{font-family:"Comic Sans MS"!important}
.ie6 #slider,.ie6 #sidebar{display:none}
.ie6 .entry-title a{color:#F09}
.ie6 h3{color:red!important}
.ie6 h4{color:blue!important}
.ie6 h5{color:orange!important}
.ie6 #breadcrumbs strong{color:#FEBABE}
.ie6 img{filter:xray}
.please-use-ie6{margin:40px;height:300px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cd7a7a,direction=220)}
.please-use-ie6 a{font-weight:bold}
#mar-1{font-size:22px;height:150px;margin-bottom:20px;color:#33F}
#mar-2,#mar-3{margin-bottom:40px}
#mar-2{margin:0 100px 40px;filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=15,direction=310)}
@-webkit-keyframes rainbow-flyin-ninjas{0%{background-color:#EDF1F7}
10%{background-color:#F00}
20%{background-color:#F300FF}
30%{background-color:#F3FFBA}
40%{background-color:#00F9FF}
50%{background-color:#08FF00}
60%{background-color:#FFF700}
70%{background-color:#FF2A00}
80%{background-color:#60A63A}
90%{background-color:#0500FF}
100%{background-color:#FFF}
}
.areyouaninja{-webkit-animation-name:rainbow-flyin-ninjas;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:4s;-webkit-animation-timing-function:ease-in-out}
#yesyouare{position:fixed;bottom:0;left:50%;margin-left:-407px;z-index:500}

.assistive-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.thumbsup{position:relative;overflow:hidden;margin:0 0 0 15px;padding-top:10px}
.thumbsup input,.thumbsup button,.thumbsup label{cursor:pointer}
.thumbsup.disabled input,.thumbsup.disabled button,.thumbsup.disabled label{cursor:default}
.thumbsup input::-moz-focus-inner{border:0}
.thumbsup .spinner{vertical-align:middle}
.thumbsup.mini_thumbs .result-thumbs{font:bold 14px Arial,Helvetica,sans-serif;float:left;margin:0 0 0 5px}
.thumbsup.mini_thumbs .error{background:none;padding:0;border:none}
.thumbsup.mini_thumbs input{background:url(images/sprite.png?v=20130724) no-repeat -172px -176px;border:none;width:16px;height:16px;float:left;margin-right:5px;padding:0;text-indent:-9999px;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.thumbsup.mini_thumbs input.down{background-position:-188px -176px}
.thumbsup.mini_thumbs input:hover,.thumbsup.mini_thumbs input:focus{background-position:-172px -192px}
.thumbsup.mini_thumbs input.down:hover,.thumbsup.mini_thumbs input.down:focus{background-position:-188px -192px}
.thumbsup.mini_thumbs input:active{background-position:-172px -208px}
.thumbsup.mini_thumbs input.down:active{background-position:-188px -208px}
.thumbsup.mini_thumbs.disabled input,.thumbsup.mini_thumbs.busy input{background-position:-172px -224px}
.thumbsup.mini_thumbs.disabled input.down,.thumbsup.mini_thumbs.busy input.down{background-position:-188px -224px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxOverlay{background:#000}
#cboxContent{margin-top:20px}
#cboxLoadedContent{background:#FFF;padding:5px}
#cboxTitle,#cboxCurrent,#cboxSlideshow{color:#E7E7E7;font:14px Arial,Helvetica,sans-serif;position:absolute;top:-20px;text-shadow:1px 1px 1px #555}
#cboxTitle{background:#FFF;color:#333;font-weight:bold;padding:6px 10px;left:0;text-shadow:none}
#cboxCurrent{right:5px}
#cboxSlideshow{right:90px}
#cboxPrevious,#cboxNext,#cboxClose{background:url(images/sprite.png?v=20130724) no-repeat;width:30px;height:30px;position:absolute;text-indent:-9999px;opacity:.75;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear}
#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{opacity:1}
#cboxPrevious{background-position:-174px -90px;top:50%;left:10px;margin-top:-32px}
#cboxNext{background-position:-174px -120px;top:50%;right:10px;margin-top:-32px}
#cboxClose{background-position:-174px -60px;top:5px;right:5px;display:block}
#cboxLoadingOverlay{background:#000}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat}
@media screen and (max-width:920px){#wrapper{width:880px}
#main{width:830px}
#slider{display:none}
#sidebar{padding-top:100px;width:100%;float:none;clear:both}
.more-link{margin-left:0}
.entry-meta{opacity:1}
}
@media screen and (max-width:480px){#wrapper{overflow:hidden;width:440px}
#main{width:390px}
.menu{clear:both;float:none;padding-bottom:50px}
#wp125,.related-posts,#sidebar,#footer{display:none}
#site-title a{float:none;margin:0 auto}
#header .menu{margin-top:20px}
}
@media print{*{background:transparent!important;color:#333!important;text-shadow:none!important}
a,a:visited{color:#333!important;text-decoration:underline}
a:after{content:"(" attr(href) ")"}
abbr:after{content:"(" attr(title) ")"}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
@media print{.prettyprint .str{color:#060}
.prettyprint .kwd{color:#006;font-weight:bold}
.prettyprint .com{color:#600;font-style:italic}
.prettyprint .typ{color:#404;font-weight:bold}
.prettyprint .lit{color:#044}
.prettyprint .pun{color:#440}
.prettyprint .pln{color:#000}
.prettyprint .tag{color:#006;font-weight:bold}
.prettyprint .atn{color:#404}
.prettyprint .atv{color:#060}
}
.fancy-num {
   font-weight: bold;
   font-size: 115%;
   white-space: nowrap;
}
p:nth-child(4n+1) .fancy-num {
  color: #f3a01e;
}
p:nth-child(4n+2) .fancy-num {
  color: #9dc425;
}
p:nth-child(4n+3) .fancy-num {
  color: #4b8db5;
}
p:nth-child(4n+4) .fancy-num {
  color: #7c48b5;
}
